
/** 自定义组件  -- 树形控件 */
import ZlTree from './packages/zl-tree';
/** 自定义组件  -- 树形控件 */

/** 自定义组件  -- 表格列控件 */
import ZlTableColumn from './packages/zl-table-column';
/** 自定义组件  -- 表格列控件 */

/** 自定义组件  -- 表格组件 */
import ZlTable from './packages/zl-table';
/** 自定义组件  -- 表格组件 */

const components = [
  ZlTree,
  ZlTable,
  ZlTableColumn,
];

const install = function (Vue, opts = {}) {
  //遍历组件进行统一注册
  components.forEach(component => {
    Vue.component(component.name, component);
  });
};

/* istanbul ignore if */
if (typeof window !== 'undefined' && window.Vue) {
  install(window.Vue);
};

export default {
  version: '1.0.0',
  install,
};
